/* 设置代码块字体 */
:root {
  --vp-font-family-mono: 'Courier New', monospace !important;
  --vp-code-font-family: 'Courier New', monospace !important;
}

/* 代码块容器样式 */
.vp-doc div[class*='language-'] {
  font-family: 'Courier New', monospace !important;
}

/* 代码块内容样式 */
.vp-doc div[class*='language-'] pre,
.vp-doc div[class*='language-'] code {
  font-family: 'Courier New', monospace !important;
  font-size: 14px !important;
  line-height: 1.5 !important;
}

/* 内联代码样式 */
.vp-doc :not(pre) > code {
  font-family: 'Courier New', monospace !important;
  font-size: 14px !important;
}

/* 确保所有代码相关元素都使用 Courier New */
.vp-doc [class*='language-'] code,
.vp-doc [class*='language-'] pre,
.vp-doc code {
  font-family: 'Courier New', monospace !important;
}

/* 代码块中的特定元素样式 */
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata,
.token.punctuation,
.token.operator,
.token.entity,
.token.url,
.token.variable,
.token.constant,
.token.property,
.token.regex,
.token.inserted,
.token.function,
.token.class-name {
  font-family: 'Courier New', monospace !important;
}